Xhp(1)

NAME
Xhp - cfb-based X window system server for Hewlett-Packard workstations

SYNOPSIS

This cfb-based X server implementation is contributed by Hewlett-Packard as a sample implementation for HP workstations. Its performance on HP workstations will be inferior to the product X servers available from Hewlett-Packard. Not all graphics display devices available from Hewlett-Packard are supported by this implementation.

SUPPORTED GRAPHICS DEVICES

Please refer to the HP catalog or to the apropriate data sheets for the displays. The data that follows relates the use of the product names with their official HP product numbers.

The following graphics display devices are supported by this implementation:

HPA4070A
    This graphics device, known as "HCRX", is a 1280x1024 color device that has 8 planes.

HPA4071A
    This graphics device, known as "HCRX24", is a 1280x1024 color device that has 24 planes. It is optionally available with a hardware accelerator, in which case the product number is HPA4071A_Z.

HPA1659A
    This graphics device, known as "CRX", is a 1280x1024 color device that has 8 planes.

HPA1439A
    This graphics device, known as "CRX24", is a 1280x1024 color device that has 24 planes. It is optionally available with a hardware accelerator.

HPA1924A
    This graphics device, known as "GRX" is a 1280x1024 grayscale device that has 8 planes.

HPA2269A
    This graphics device, known as "Dual CRX" is a 1280x1024 color device that has 8 planes. It implements support for two displays on a single graphics card.

HP710C
    This graphics device is the internal graphics support optionally available on the HP9000s710 SPU. It supports 1280x1024 color displays and has 8 planes.

HP710G
    This graphics device is the internal graphics support optionally available on the HP9000s710 SPU. It supports 1280x1024 grayscale displays and has 8 planes.

HP710L
    This graphics device is the internal graphics support optionally available on the HP9000s710 SPU. It supports 1024x768 color displays and has 8 planes.

HP712
    This graphics device is the internal graphics support available on the HP9000s712 SPU. It supports 640x480, 1024x768 or 1280x1024 color displays and has 8 planes.

MULTIPLE SCREEN SUPPORT

This Xhp X11 sample server supports multiple physical screens connected to a single X server. To use this feature, you must have an SPU that allows the installation of a second graphics display card. The file $(LIBDIR)/X*screens is read by the X11 server to determine information about the system screen configuration. You must modify this file to add information for the second graphics display.

$(LIBDIR) is /usr/X11R6/lib/X11 by default.

For a complete description of the X*screens file, refer to the HP-UX manuals, or view the sample file in $(LIBDIR).

24 PLANE SUPPORT FOR HCRX24 AND CRX24

This Xhp X11 sample server supports two modes for the HCRX24 and CRX24 display hardware: 8 plane and 24 plane, with 8 plane being the default. To run the server in 24 plane mode, you must add a depth parameter to the X*screens file. For example:

/dev/crt depth 24

In depth 24 mode, the default visual type is DirectColor.

KEYMAP FILE

This Xhp server loads a keymap that is appropriate for the attached keyboard from the XHPKeymaps file, which resides in $(LIBDIR). The XHPKeymaps file supplied with this Xhp server is a minimal file that supports US English, French, Spanish, German, and Japanese JIS keyboards. If you have some other keyboard, the appropriate keymap may not be contained in the XHPKeymaps file. In this case, if you have access to the Hewlett-Packard product X server, you can copy its keymap file (found in /usr/lib/X11/XHPKeymaps) to $(LIBDIR).

FAST SCROLLING OPTION

Since scrolling speed is especially slow on this server compared to HP's product server, we have supplied fast scrolling support, using a .o to link into the server. Using HP's fast scrolling is optional. To enable the fast scrolling, set the token "HPFastScrolling" to TRUE in the config/hp.cf file. If you want to use the CFB scrolling module, simply remove the define in config/hp.cf, remake the Makefiles, and recompile.

TRADEMARKS

X Window System is a trademark of X Consortium, Inc.